Long story short, BigBasket is an Online Grocery Shopping App and Online Supermarket.
The problems being solved?
Customer Problems | How BigBasket solves for this? |
---|---|
We have to go to different stores for different needs: one for fruits, one for vegetables, one for kitchen equipment. | BigBasket offers a common online platform for all the needs. (Currently has a catalogue of over 40,000 products from more than 1,000 brands) |
Going to a big mart like reliance needs a lot of time and we end up spending more money. | User sees only what he searches for. Home screen being a small space usually shows only categories. |
The quality at these big stores is not consistent. Vegetable and Fruit Sellers outside provide better quality at same cost. | BigBasket provides a consistent quality experience by using the advantage of scale. |
We do not have time for buying groceries frequently. | BigBasket removes the time of travel and the time of finding stuff completely from the equation. |
We never know if the cost is cheap or expensive. | The cost in BigBasket is usually the lowest: Economy of Scales? |
Returning bad quality product is even bigger hassle. | Raise a ticket, share images and voila: The cashback is here. |
It's difficult to judge the quality of the products. | BigBasket has a ratings system for all branded products. |
It's difficult to tell if the weight mentioned is accurate. | BigBasket sends you a notification immediately after order is packet to tell how much was asked for and how much is the actual weight. They even return the remaining amount in the wallet. |
Some Facts about BigBasket and its operating industry.
| | Data on Date |
---|---|---|
Industry | Quick Commerce, EGrocery | |
Valuation | $3.2 billion | Dec 2023 |
Revenue | ~$1 billion | 2023 |
Loss | ~150 million | 2023 |
Current Stage | Post PMF, Mature Scaling | 2024 |
Total funding raised | ~$1 billion | 2024 |
Online/Offline Grocery Market | ~$500 billion | |
GMV of Quick-Commerce | $2.8 billion | |
GMV of eGrocery | $8 billion | |
YoY Growth for BigBasket | 5% | |
Market Share for BigBasket | 10-15% | |
Biggest Competitor | Blinkit | |
Monthly Orders | ~15 million | |
Registered Customers | ~25 million | |
Repeat orders (Customers) | ~85% |
We will focus on the BB Now service, which is a quick delivery service.
Criteria | ICP 1 | ICP 2 |
---|---|---|
Name | Rahul | Shweta |
Age | 35 | 25 |
Income | 1,50,000 pm | 50,000 pm |
Marital Status | married | unmarried |
Location | Delhi | Bangalore |
Life Stage | parents, mid-management | young professional |
Pain Point | wants good quality groceries at good price | doesn't want to spend time in buying grocery |
Current Solution | known shops | once a month grocery shopping |
Frequency of Use Case | once a week | once a week |
Average Order Value | ~1000 | ~500 |
Looking For | Quality | Convenience |
Adopting Rate | Slow | Fast |
Spends Time on | OTT, Family Activities | OTT, Instagram, WhatsApp, Snapchat |
Spends Money on | Dinners, Travelling | Eating out, Ordering food, Pubs and Bars |
Blockers | family | ? |
Influencers | himself | herself |
Time VS Money | Money | Time |
Living With | Family | Friends |
Type of house | 3 BHK, Rented | 2 BHK Rented, Shared |
Frequently Used Apps | YouTube, Netflix | Instagram, Snapchat, Zomato, Netflix |
Perceived Brand Value | believes in the quality of the products being sold | prefers the low ad-on costs, fast deliveries |
Customers go to google/app store to find a solution.
Onboarding and Placing the order
| Casual | Core | Power |
---|---|---|---|
Ordering Grocery | Monthly | Weekly | twice or more per week |
Ordering Daily Use Products | Quarterly | Monthly | Monthly |
Ordering Snacks | Monthly | Monthly | Weekly |
Adds money to wallet | Never | Once in a while (Quarterly) | Monthly |
Browsing products | Never | Weekly | Daily |
Schedules Delivery | Never | Monthly | Weekly |
Our priority will be Depth > Frequency > Breadth
The Goal is to increase the Average Order Value and the number of orders to maximize revenue.
This can be done by couple of ways:
Framework | Metric | Reasoning |
---|---|---|
Frequency ❔ | No. of Orders | Frequent less value orders will impact the margin and might become unsustainable |
Breadth ❌ | No. of features used. types of products available | by creating a large catalogue, we will enable the customer to order more things and hence increase AOV. Though, the impact will be mediocre if the frequency is not high. |
Depth ✅ | money spent * # of orders | Providing more brands and variations for a single product might increase order value. |
Why Depth?
Depth = F {frequency, order Value}
By Optimizing for frequency, we will be able to increase the number of orders. This enables us to provide better experience to the customer by giving better recommendations. Also, the customer gets to experience our USP features like free deliveries above INR 99, no membership, no additional fees, no surge pricing, and scheduled deliveries. None of our competitors give the same features! This will impact the user retention directly. Optimizing for number of orders also enable us to focus on getting more users to use BigBasket and encouraging them to order more frequently.
Average order value can be optimized by introducing more relevant product lines, giving better recommendations, making recurring orders automated and providing good quality products.
Monthly Revenue = Number of orders * Average Order Value = depth
Number of orders = F {delivery cost, delivery speed, quality of products, customer service}
Average Order Value= F {product catalogue, recommendations, quality products, recurring orders}
Customer places order ->experiences USP features -> Places more orders -> experiences more USP features -> places more orders .....
An Active User (Monthly) is someone who performs one or more than 1 of the following:
RFM
User Type | Casual | Core | Power |
---|---|---|---|
Usage Characteristics | uses BigBasket only if value proposition is better than other alternatives | prefers BigBasket over alternatives, but occasionally checks alternatives | only uses BigBasket |
Recency of use case | Low | Medium | High |
Natural Frequency | Monthly Once | Weekly Once | Weekly twice or more |
Offerings being used | 1 | 2 | 3 or more |
AOV | ~INR 200 | ~INR 500 | ~INR 500 |
Pain Points | other apps have surge fees, my subscription expired, items not available on competitors | Delivery times are high sometimes, some items are out of stock | App has minor glitches here and there, the recommendations need to be improved |
Valued Features | free delivery, no additional fees. | free deliveries, no additional fees, good inventory catalogue, good pricing | core + integration of sub-products, scheduled deliveries, sending a refund automatically if the weight was less, good support team |
Core Value Proposition | free deliveries | free deliveries, low pricing | free deliveries, low pricing, quality products |
JTBD of the persona | get groceries delivered for free and cheap | get quality products at good price | get quality products at good price |
Level of Engagement | Low | Medium | High |
Time/Money/Quality | Money | Time | Quality |
Revenue Per Month | INR 200 | INR 2000 | INR 6000 |
Trigger | Action | Reward | Investment |
---|---|---|---|
Push Notification: "Your groceries are running low." | User Clicks and checks | BigBasket has already added items in the Cart which the app thinks user might need based on historical data | User checks his groceries and orders. |
Push Notification: "Reduce your monthly grocery spends by 10%" | User Clicks to see the offer | BigBasket offers Subscribe and Save: Based on order history | User sees the value prop and subscribes. |
User needs to Order Grocery | User Opens the app, goes to Groceries. | BigBasket shows a banner: "Seasonal fruits just arrived" | User adds Fruits in addition to the grocery order |
User orders and gets a delivery | Receives the order | Gets a free sample of BigBasket's own brand organic product | User tries out to product and feels the different, now the user is more open to experiment. |
Hypothesis: Ordering Grocery takes effort and people tend to forget things. BigBasket should start recommending items based on the order history. The recommendations should be added to cart only if the customer confirms.
Distribution Channel: Digital: via app, while adding items to the cart/viewing the cart
Target Users: Power
Pitch: "We think some of your groceries are about to be finished. Do you want to reorder these?"
Goal: To make it more convenient for the user to place order.
Frequency: Customized for different users: based on the frequency at which any one item is repeated.
Success Metrics: 1. User adds any one or more of the recommendations and orders. 2. User manually clicks on "Recommendations for you" and adds items.
Milestones: 1. 10% increase in the usage of "Recommendations for you" tab within 2 months. 2. 10% decrease in TAT for ordering within 1 month. 3. 10% increase in AOV within 2 months.
Hypothesis: All types of groceries are available nowadays: both in season and out of season. The users prefer to eat only healthy food and hence prefer seasonal items. BigBasket can add a "Season" batch on products to show users what is in season right now. This will help customers in getting more value out of BigBasket.
Distribution Channel: Digital: via app: While looking for different products.
Target Users: Casual, Core, Power
Pitch: "Ordering Seasonal fruits and vegetables made easy"
Goal: To offer additional value to the customer which will help in better retention and engagement.
Frequency: always visible on the product image.
Success Metrics: 1. User clicks on Seasonal Category. 2. User adds a seasonal product (which he/she hasn't ordered in last 1 month) in the cart and orders.
Milestone: 20% increase in sales for products with Seasonal tag compared to other products in the same category within 1 month.
Hypothesis: Customers have certain grocery items which need to be ordered on a recurring basis like milk. BigBasket automating this will reduce effort for the customer.
Channel of Distribution: Push Notifications/Mail
Type of User: Power, Core
Pitch: "Subscribe to the products you order most frequently and save 10%"
Goal: To reduce effort for the customer. This will also make it harder for the customer to go to new platforms.
Frequency: Twice a month, After a 5-star rating.
Success Metric: User sets up a subscribe and save order.
Milestone: 10% of monthly spends being routed via Subscribe and Save.
Hypothesis: We will gamify the grocery ordering experience. Customers will be promoted to share their recipes over social media and top 5 recipes will be bundled together and added in the BigBasket App. Any user can order this bundle and BigBasket will provide the groceries and the recipes.
Channel of Distribution: Social Media: Instagram, Twitter/X, Facebook.
Type of User: All.
Pitch: "Get a chance to showcase your recipes on BigBasket"
Goal: To reach out to new users, get them to use BigBasket.
How: Users will have to order groceries from BigBasket to participate. Post this, they can click on participate and use the same groceries to cook and share over social media.
Frequency: once a year
Success Metric: Users create a recipe and share it over social media tagging BigBasket.
Milestone: 50% increase in new users while the challenge starts and ends.
Hypothesis: Given there are over 40000 products in BigBasket, users might get overwhelmed with the sheer number of products. BigBasket for me Campaign will help user to customize the interface for themselves. This will be done by reordering tabs based on Usage, safeguarding 50% of the screen space for the items and categories user uses the most and remaining 50% for suggestions (data based and random). This will increase convenience for the user. This will also promote a sense of exclusivity.
Channel of Distribution: Mail, Home Page Banner.
Type of Users: Power
Pitch: "You are our best customer! We want to personalize your app experience"
Goal: To increase the value for power users and to bring more incentives for casual and core users to move towards power users.
Frequency: Once the user reaches the Power User segmentation.
Success Metric: User clicks on the banner/mail and gives consent and inputs to customize.
Milestone: 10% of Power user customize the app within 1 month, increase in conversion from core to power and casual to core by 10% within 1 month.
TAM = $45 billion. Current captured market = 7%
| Blinkit | Instamart | Zepto | BB Now |
---|---|---|---|---|
Retention Rate | 60% | 60% | 60% | 65%[2] |
Average Orders per month | 4 | 2 | 5-6 | 4 |
Market GMV Share | 46% | 27% | 21% | 7% |
AOV | 650 | 400 | 450 | 400 |
Average Daily Orders | 725000 | 650000 | 350000 | 150000[1] |
Average Delivery Time | 12.5 minutes | 11-12 minutes | 10 minutes | 15 minutes |
Play Store Ratings | 4.3/5, 19L reviews | 4.3/5, 80L reviews | 4.6/5, 7L reviews | 4.7/5, 13L reviews |
Apple App Store Ratings | 4.5/5, 1M ratings | 4.4/5, 1M ratings | 4.8/5, 258k ratings | 4.8/5, 354k ratings |
Natural Frequency | Weekly | Weekly | Weekly | Weekly |
Brand Value | High | High | High | High |
[1] BigBasket claims that they server 15 million monthly orders = 5,00,000 daily orders. Also, 30% of BigBasket revenue comes from BBNow. Estimated Daily orders = 30% of 5,00,000 = 1,50,000
[2] Retention Rate for BBNow: The industry average rate is 60%. BBNow offers many features which are unavailable in competitors and is one of the highest rated app. Sources tell that though BigBasket's Growth has slowed down, it is still positively growing. Based on this we can expect a slightly better retention rate.
Based on Data from Various sources over the internet.
ICP 1 is expected to have a better retention rate as the core value prop is quality and cost. BigBasket excels in these two: this is also validated further by the app store reviews.
ICP 2 is expected to have a lower retention rate. This is because the core value prop is time, cost and UX. The competitors offer modern UX with faster deliveries.
Best Channel to increase retention will be push notifications. However, the number of notifications need to be controlled. Instead of sending Spam notifications, BBNow should send notifications to add value to the customer: like "We think your grocery might be over!"
Generating more value from existing features:
Potential Reasons
Reason to churn | Category | Solution |
---|---|---|
Delivery timings were inconsistent | Voluntary | Optimizing the time for delivery: Open more dark stores? |
Items are usually out of stock | Voluntary | Maintain inventory in a better way: Get insights and maintain frequently ordered items |
Moved to hometown, no online grocery there | Involuntary | |
pricing was higher compared to other apps | Voluntary | Restructure pricing after benchmarking |
Quality was not good consistently | Voluntary | Work on building better processes to optimize this |
App has glitches: Experience is bad | Voluntary | Improve tech stack! |
Customer service is hard to reach | Voluntary | improve the UI/UX |
The UI is non-intuitive | Voluntary | Gather user feedback, benchmark apps, optimize for best UI/UX. |
Negative Action | Relevance | Why? |
---|---|---|
User deletes his address | this shows that the user might be planning to stop using the app. Though this can also be because of address change. | unhappy with the app, other apps are better |
User deletes his payment information | this also shows that the user is reducing commitment towards the app. This might also be because of account closure. | unhappy with the app, customer might shift to another app |
User doesn't save card information when asked for | this shows that the user is still evaluating the app and doesn't trust the app yet. | trust issues, trying out the app first time, will see if the experience is good |
User raises complaint for two or more consecutive orders | this shows that the user is having a bad experience (quality or delivery) | order quality was not good, delivery was late |
User gives a <4-star rating on delivery | this shows that the user is facing bad delivery experience. | delivery was late, delivery partner was rude |
User stops using any of the sub-products | this shows that the user is reducing his engagement with the app. | didn't find any value in the sub-product |
Frequency of orders decreases | reducing commitment = customer in risk! | is unhappy overall, trying out other apps. other app might be giving better cost/time |
User frequently adds to cart but doesn't order | Customer might be getting better price somewhere else. | cost might be higher for us. |
User searches for an item, finds it out of stock and closes the app | Customer experience goes down. | customer goes to another app to find the item |
Unsubscribe from the mailing list. | this might indicate that the customer is unhappy. | too many mails, irrelevant information |
Target: Dormant users unhappy with Deliveries (rated less in deliveries, raised complaints regarding deliveries)
Aim: To re-build the trust.
Hypothesis: If a user has raised complaints regarding delivery, rated <4-start on delivery and is now reducing the frequency of order, this campaign will help resurrect this user.
Channel: Mail, Push notification
Target features: Fast delivery
Pitch: "Exclusive offer for you: 15 minutes delivery or free!"
Details: BBNow already offers fast deliveries, this specific user will be prioritized to ensure on time delivery.
Frequency: 2-3 days after a <4-star rating.
Timing: till redemption / 2 weeks whichever is earlier
Success Metric: Customer rates the next delivery as 5-star.
Milestone: out of the customers who are given this offer, target 20% resurrection in 1 month.
Target: Dormant users who have rated the products as low quality.
Aim: To re-build trust, empower for more orders.
Hypothesis: If customer has become dormant due to quality issues, we can initiate a refund to them in case of quality issue with no questions being asked. This can show the customer that BBNow is confident in its products.
Channel: Push Notification, WhatsApp
Target Features: No Questions asked refund
Pitch: "BBNow now offers 0 questions asked refunds"
Details: In case the user tries to exploit this, BigBasket will reach out to them to understand the problems.
Frequency: Once in 2 weeks.
Success Metric: Customer places a new order and rates 5-Star
This can also be used for dormant users who have lowered their frequency. e.g. moving from 2 orders a week to 1 order in 2 weeks. Start sending recommendations to them as a push notification once a week to get them back to being core users.
Target: Churned users: where the signs of churning were cost competitiveness.
Aim: To resurrect these users by providing better cost value.
Hypothesis: If a user has churned due to cost being higher, we can get that user back by giving better costing. This can be done by providing daily discounts on different items.
Channel: Mail, WhatsApp
Target Features: Daily Value Deals
Pitch: "Get quality products at cheapest rates in Daily Value Deals"
Details: We will offer discounts on specific items only: these can be items with larger inventory or better margins.
Frequency: once in a week.
Success Metric: Customer re-joins BBNow and places an order.
Milestone: out of the customers who are given the offer, target 10% resurrection within 1 month.
Brand focused courses
Great brands aren't built on clicks. They're built on trust. Craft narratives that resonate, campaigns that stand out, and brands that last.
All courses
Master every lever of growth — from acquisition to retention, data to events. Pick a course, go deep, and apply it to your business right away.
Explore foundations by GrowthX
Built by Leaders From Amazon, CRED, Zepto, Hindustan Unilever, Flipkart, paytm & more
Crack a new job or a promotion with the Career Centre
Designed for mid-senior & leadership roles across growth, product, marketing, strategy & business
Learning Resources
Browse 500+ case studies, articles & resources the learning resources that you won't find on the internet.
Patience—you’re about to be impressed.